Definition of Numida Meleagris
-
(noun) a west African bird having dark plumage mottled with white; native to Africa but raised for food in many parts of the world
Synonyms of Numida Meleagris
Antonyms of Numida Meleagris
No Antonyms Found.
Homophones of Numida Meleagris
No Homophones Found.